package Modelo.DAO;

import Modelo.Util.AdministradorDeSesiones;
import Modelo.VentaDeProducto;
import org.hibernate.Query;

/**
 *
 * @author Grisel
 */
public class DAOVenta extends DAOGenerico <VentaDeProducto, Integer> {
    
    public VentaDeProducto buscarPorFecha( String fecha) {
       VentaDeProducto ventaDeProducto = null;
        String sql = "SELECT c FROM Encargo c WHERE c.fecha = :fecha";
        Query consulta = AdministradorDeSesiones.getSession().createQuery(sql).setParameter("fecha", fecha);
        ventaDeProducto = buscarEntidad(consulta);
        return ventaDeProducto;
    }
    
    public VentaDeProducto buscarPorId(int id) {
        VentaDeProducto ventaDeProducto = null;
        String sql = "SELECT c FROM Encargo c WHERE c.id = :id";
        Query consulta = AdministradorDeSesiones.getSession().createQuery(sql).setParameter("id", id);
        ventaDeProducto = buscarEntidad(consulta);
        return ventaDeProducto;
    }
}